home
***
CD-ROM
|
disk
|
FTP
|
other
***
search
/
EnigmA Amiga Run 1996 March
/
EnigmA AMIGA RUN 05 (1996)(G.R. Edizioni)(IT)[!][issue 1996-03][Skylink CD IV].iso
/
earcd
/
util2
/
mkick19.lha
/
HISTORY
< prev
next >
Wrap
Text File
|
1995-01-01
|
9KB
|
290 lines
****************************************************************************
MJSoft's Kicker and Utilites
HISTORY
****************************************************************************
Version 1.1ß (14-12-92)
- Initial version modified to handle new IFF KICK format of header files.
- MakeKick, MakeKickDisk and SumKick utilities added
- WorkBench start added
- Relative patches supported
- Absolute kickstarts work now
- GUI repaired
- Kickstart checksum is tested before any operation is attempted
- Memory freeing after errors corrected
- AUTOSUM, PATCH1 and PATCH2 features implemented
- ROM loading supported (for kicking of 1.X)
- AUTO and ROM switches added
- Allocated 8 bytes before tags (defence against MemList chunks)
- KickMemList cleared ; problems with ALF controllers fixed
- Re-kicking works now
Version 1.2ß (17-01-93)
- MakeKick supports new SKick formats of PAT & RTB files
- MakeKick finds the C0-RAM patches automatically (AUTO mode only)
- Kickstart directory defaults to DEVS:Kickstarts
- No more illegal FreeMems during error recovery with KS in disconnected
C0-RAM
- System stack allocation problem in 2.0 in CHIP RAM solved (MakeKick creates
special patches for this automatically)
- Startup tags rewritten completely
- Expansion devices supported
Version 1.3 (17-05-93)
- MakeKick: Searching for C0-RAM patches fixed
- MakeKick: Analysis of Encrypted and SuperKickstart formats + KICKTO option
- Corrected processing of KICKDIR option
- Better error checking of absolute Kickstarts
- NOTAGS option added - user-selectable killing of old resident modules
- ADR option: memory validity checked
- FORCED switch added
- Removed some bugs in error handling
- Removed unused second ResidentTag (MKick.hook)
- Selective filtering of resident modules
- Post-RESET alerts are displayed properly now
- Kicking of 1.X no longer supported
- Salvage of C0-RAM implemented
- Restoring of V39+ alert timing value implemented
- DEBUG switch added
- Enhanced strategy of resident tag allocation
- Another bug in DATAMOVE modes fixed
- Included version string ($VER)
- The DEBUG option survives reset caused by re-kicking
- Attributes of expansion memory corrected (RAD V39 works)
- New processing of MemTags -> RAD V39 survives reset
- Black background restored after resident tag in RAM KS
- MakeKickDisk: MKick is now loaded from C:. The Startup-sequence on KS disk
contains KICKDIR parameter -> GUI mode works when LMB is held during reboot.
DEVS/System-Configuration added to the KS disk. MakeKickDisk 1.1.
- ADR option: SKick-style addresses (higher word only) supported
- SwitchScript utility added
Version 1.4ß (07-08-93)
- Major code cleanup made...
- Now compatible with SinSoft's KickStat utility
- Restored ability to kick 1.X Kickstarts (I need it for my GVP A530)
- Expansion board processing in 1.X fixed
- Parsing of WB arguments repaired (it didn't work since V1.2)
- CPU caches are flushed before doing reset
- CACHE switch added
- ROM KS can be selected as permanent (AUTO option assumes it's in RAM)
- Special handling of C0-RAM when 1.3 kicked by DATAMOVE routine
- ADR option now correctly survives reset while removing KS in RAM
- Waiting for all disks to be validated on start
- Better scanning of memory zones
- Disconnecting of C0-RAM on machines with EXP-RAM repaired
- Analysis of currently running KS optimized a bit
- WAIT option forces waiting before re-kick to ROM and disconnecting of C0-RAM
- Fixed bug causing random crashes when kicking back to 1.3
- CoolCapture cleared before kicking
- Kicking to $200000 works now
- Improved checking of addresses of absolute Kickstarts
- Help screen remade
- Multiple memory options possible from the command line
- Kicking can be aborted by CTRL-C
- GUI updated to handle new system of memory options
- Memory tested before kicking to it is attempted
- No more stealing of CHIP RAM when failed
- Now checks if there's some resident information created by another version
of MKick
- ADDMEM option implemented
- NAC switch added
- Removed some bugs causing improper operation with RAM in 32-bit address
space
- SwitchScript completely rewritten
Version 1.5 (06-11-93)
- If DEBUG set & LMB hold during 2nd phase: startup-sequence of V36+ disabled
- Kicking of 1.3 to $200000 fixed
- Some messages shortened to fit in the GUI window
- Added EXP/NAC memory has KICK attribute set (only in V39+)
- MKick crashed when called from kickstart kicked by different version
Version 1.6 (11-04-94)
- LMB hold during phase #1 -> all resident modules removed
- Automatic creation of Kickstart memlist entry if no other entry contains
the image
- Support for some 3.1 Kickstarts added (see README.3.1)
- RTB files removed from the archive, because I've never heard of anyone
trying to fix the Kickstart headers
Version 1.7 (29-01-95)
- Waiting for disk validation displays special window (WB screen opened
in 2.0+)
- KickInfo, KickStat and Kick2RTB utilities added
- Added README.BUGREPORTS to inform everyone who wants to send me a bug
report about what it's recommended to include in it
- Documentation system reorganized (README created etc.)
- Added Kickstart header files for Kick40063.A600 and Kick40070.A3000.
Version 1.8 (01-05-95)
- KickInfo (1.1): Name of resident module used if the ident string is empty.
- KickInfo (1.1): scsidisk type recognised automatically.
- KickInfo (1.1): Encrypted Kickstart files detected and warning given.
- KickInfo (1.1): New Kickstarts (1.2 and some versions of 40.68 and
40.70) known.
- Added Kickstart header files for Kick33180.A500, Kick40068.A1200,
Kick40068.A4000, Kick40070.A600, Kick40070.A4000T, Kick40070.A4000.
- Kickstart header for Kick34005.A500 contains new patch allowing it to be
run on machines with 1.2 in ROM.
- Some error messages changed to explain the problem in better way.
- Cache switching logic (the CACHE option) fixed.
- File names relative to current directory are expanded before the machine
is reset (when removing old KS), so they are also valid after the reboot.
- $200000-salvage mechanism extended to work with _any_ memory block (MKick
didn't work with Kickstarts placed on the beginning of expansion memory
blocks other than the first one).
- ExecBase relocation to EXPANSION and NAC RAM supported (EBREL option). See
MKick.doc for more information on this topic (there's a lot of caveats...).
- When removing RAM Kickstart with ExecBase in EXP/NAC RAM, fake ExecBase
is created to allow MKick options to survive reboot.
- When kicking with the EBREL option, the ColdReboot system call is patched
to move the ExecBase back to the CHIP RAM before resetting, thus allowing
the Kickstart to survive software-initiated reboot.
- Removing of resident modules when LMB is pressed fixed (it created
inconsistent KickMemList sometimes).
- Added RELVEC option allowing automatic relocation of CPU vectors to fast
RAM on 68010+ systems.
- Added FastEBPatch allowing normal operation with systems having ExecBase
and CPU vectors in expansion (non-autoconfig) memory. Also included
AddModule for easy installation of FastEBPatch.
- Kick2RTB: New tests implemented to ensure that the Kickstart image is
consistent, has correct checksum and the checksum matches the one in
supplied header file.
Version 1.9 (09-09-95)
- Added SUBMEM option (syntax: SUBMEM address,length) allowing automatic
removal of given memory region from the main memory pool. It can be used
for various tricks as removing of RAM mirrors on GVP A530 with 5MB of RAM
(see the doc for other info).
- ADDMEM has new syntax: ADDMEM start,size or ADDMEM start,size,priority.
(SUBMEM had to be introduced and there cannot be two /... arguments in
templates handled by arp, so I changed ADDMEM to behave in a compatible
way.) Default priority is 20.
- Removed numerous bugs in EBREL code.
- Common problem: When you want to use ROM loading (for kicking of 1.X), you
need to have at least empty Kickstart image file. (Yes, it might be called
a bug, but it's a feature -- I'm tooooo lazy to fix it.)
- KickInfo: New KS idents added.
- Kick40070.A600 renamed to Kick40070.A600.F8 because the original name was
a bit confusing.
- Added Kick40070.A600 for standard 40.70 Rekick image.